﻿using System;

namespace Practice08
{
    class Program
    {
        /// <summary>
        /// 编一个程序，输入一个代表身份证号码的字符串，判断字符串长度(18)是否正确，还要判断输入的每个字符是否为数字。否则要求重新输入。
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            Console.WriteLine("请输入您的身份证号：");
            string str=Console.ReadLine();
            if (str.Length !=18)
            {
                Console.WriteLine("您输入的号码长度有误，请重新输入！");
            }
            else 
            {
                for (int i = 0; i < str.Length ; i++)
                {
                    if ( str[i]<'0'||str [i]>'9')
                    {
                        continue;
                    }
                    else
                    {
                        Console.WriteLine("您输入的号码格式有误，请重新输入！");
                        break;
                    }
                }
            }
        }
    }
}
